@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?j3y19k');
    src:  url('../fonts/icomoon.eot?j3y19k#iefix') format('embedded-opentype'),
      url('../fonts/icomoon.ttf?j3y19k') format('truetype'),
      url('../fonts/icomoon.woff?j3y19k') format('woff'),
      url('../fonts/icomoon.svg?j3y19k#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
.w {
    width: 1200px;
    margin: 0 auto;
}
body {
    background: #f4f4f4;
}
/* 快捷导航 */
.shortcut {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #e3e4e5;
}
/* 左半部分 */
.shortcut .fl {
    float: left;
    position: relative;
    border: 1px solid transparent;
    padding: 0 7px;
}
.shortcut .fl:hover {
    border: 1px solid #cccccc;
    border-bottom: 0px;
    background: #fff;
}
.shortcut .fl ul li a {
	padding-left: 1px;
}
.shortcut .fl ul li i {
    font-family: 'icomoon';
    color: red;
    padding-left: 2px;
}
/* 地址下拉菜单 */
.fl .address {
    position: absolute;
    top: 29px;
    left: -1px;
    width: 320px;
    height: 465px;
    border: 1px solid #ccc;
    border-top: 0px;
    background-color: #fff;
    z-index: 1;
    display: none;
}
.address .china_address {
    width: 295px;
    height: 200px;
    border-bottom: 1px solid #eeeeee;
    margin: 10px auto 0;
    overflow: hidden;
}
.address .china_address a {
    float: left;
    width: 37px;
    height: 22px;
    text-align: center;
    line-height: 20px;
    margin-right: 27px;
    margin-bottom: 5px;
}
.a_click {
    background: #f10215 !important;
    color: #fff;
}
.address .china_address a:nth-child(5),
.address .china_address a:nth-child(10),
.address .china_address a:nth-child(15),
.address .china_address a:nth-child(20),
.address .china_address a:nth-child(25),
.address .china_address a:nth-child(30),
.address .china_address a:nth-child(35){
    margin-right: 0px;
}
.address .zhuanxiang {
    width: 295px;
    height: 110px;
    border-bottom: 1px solid #eeeeee;
    margin: 10px auto 0;
}
.address .zhuanxiang h5 {
    color: #8f8f8f;
    font-weight: 400;
    margin-bottom: 10px;
    margin-left: 7px;
}
.address .zhuanxiang a {
    float: left;
    width: 63px;
    height: 22px;
    text-align: center;
    line-height: 20px;
    margin-right: 83px;
    margin-bottom: 5px;
}
.address .waiguo {
    width: 295px;
    height: 120px;
    margin: 0 auto;
}
.address .waiguo h5 {
    color: #8f8f8f;
    font-weight: 400;
    margin-left: 2px;
}
.address .waiguo ul  {
    overflow: hidden;
}
.address .waiguo ul li{
    float: left;
    width: 110px;
    height: 31px;
    margin-right: 50px;
}
.address .waiguo ul li:nth-child(2),
.address .waiguo ul li:nth-child(4) {
    margin-right: 0px;
}
.address .waiguo ul li i {
    display: inline-block;
    width: 15px;
    height: 12px;
    padding-top: 4px;
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -108px -156px;
    vertical-align: middle;
}
.address .waiguo ul li:nth-child(2) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -169px -155px;
}
.address .waiguo ul li:nth-child(3) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -148px -154px;
}
.address .waiguo ul li:nth-child(4) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -129px -155px;
}
.address .waiguo ul li:nth-child(5) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -108px -170px;
}
/* 右半部分 */
.shortcut .fr {
    float: right;
}
.shortcut .fr ul li {
	float: left;
}
.shortcut .fr ul li:nth-child(even) {
	width: 1px;
	height: 10px;
	background-color: #ccc;
	margin: 10px 10px;
}
.shortcut .fr ul li a {
    padding-left: 5px;
}
.shortcut .fr ul .cg a,
.shortcut .fr ul li:first-child a:last-child{
	color: #fa0000;
}
 .arrow-icon::after {
    content: '\e900';
    font-family: 'icomoon';
    vertical-align: middle;
    padding-right: 5px;
}
.arrow-icon {
    border: 1px solid transparent;
}
.arrow-icon:hover {
    border: 1px solid #cccccc;
    border-bottom: 0px;
    background: #fff;
}
/* 我的京东下拉菜单 */
.my_jd {
    position: relative;
}
.my_cd {
    position: absolute;
    top: 29px;
    left: -1px;
    width: 280px;
    height: 160px;
    border: 1px solid #ccc;
    border-top: 0px;
    background: #fff;
    z-index: 1;
    display: none;
}
.my_cd .cd_top {
    width: 280px;
    height: 100px;
    border-bottom: 1px solid #f1f1f1;
}
.my_jd .my_cd .cd_top a {
    float: left;
    margin: 0px 47px 0px 5px;
}
.my_cd .cd_bottom {
    width: 280px;
    height: 60px;
}
.my_jd .my_cd .cd_bottom a {
    float: left;
    margin: 0px 47px 0px 5px;
}
/* 企业采购下拉菜单 */
.cg {
    position: relative;
}
.cg .cg_cd {
    position: absolute;
    top: 29px;
    left: -1px;
    width: 156px;
    height: 142px;
    border: 1px solid #ccc;
    border-top: 0px;
    background: #fff;
    z-index: 1;
    display: none;
}
.fr ul .cg .cg_cd a {
    float: left;
    margin: 0px 5px -2px 5px;
    color: #a3a3a3;
}
.fr ul .cg .cg_cd a:hover {
    color: #e33333;
}
/* 客户服务下拉菜单 */
.fw {
    position: relative;
}
.fw .fw_cd {
    position: absolute;
    top: 29px;
    left: -1px;
    width: 172px;
    height: 273px;
    border: 1px solid #ccc;
    border-top: 0px;
    background: #fff;
    z-index: 1;
    display: none;
}
.fw .fw_cd .cd_top {
    width: 172px;
    height: 148px;
    border-bottom: 1px solid #eeeeee;
}
.fw .fw_cd .cd_top h6 {
    color: #666666;
    padding: 1px 0 1px 11px;
}
.fw .fw_cd .cd_top a {
    float: left;
    margin: -8px 22px 0px 5px;
}
.fw .fw_cd .cd_bottom {
    width: 172px;
    height: 125px;
}
.fw .fw_cd .cd_bottom h6 {
    color: #666666;
    padding: 10px 0 1px 11px;
}
.fw .fw_cd .cd_bottom a {
    float: left;
    margin: -8px 22px 0px 5px;
}
/* 网站导航下拉菜单 */
.wz_dh {
    position: relative;
}
.wz_dh .dh_cd {
    position: absolute;
    width: 1200px;
    height: 180px;
    top: 29px;
    left: -1050px;
    border: 1px solid #ccc;
    border-top: 0px;
    background: #fff;
    z-index: 1;
    display: none;
}
.wz_dh .dh_cd .cd_1 {
    float: left;
    width: 350px;
    height: 150px;
    border-right: 1px solid #eeeeee;
    margin: 14px 0 0 14px;
}
.wz_dh .dh_cd .cd_1 h5 {
    padding-left: 10px;
}
.wz_dh .dh_cd .cd_1 a {
    float: left;
    margin: -6px 22px 0px 5px;
}
.wz_dh .dh_cd .cd_2 {
    float: left;
    width: 264px;
    height: 150px;
    border-right: 1px solid #eeeeee;
    margin: 14px 0 0 14px;
}
.wz_dh .dh_cd .cd_2 h5 {
    padding-left: 5px;
}
.wz_dh .dh_cd .cd_2 a {
    float: left;
    width: 77px;
    height: 15px;
    margin: 0px 10px 8px 0px;
    line-height: 15px;
}
/* ----------------头部模块开始----------------*/
/* logo模块 */
.head {
    width: 100%;
    height: 140px;
    background: #ffffff;
}
.head .w {
    position: relative;
}
.head .w .logo {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 190px;
    height: 120px;
}
.head .w .logo a {
    display: block;
    width: 190px;
    height: 120px;
    background: url(../images/logo.png) no-repeat;
    font-size: 0;
}
/* 搜索模块 */
.head .search {
    position: absolute;
    top: 25px;
    left: 260px;
    width: 550px;
    height: 36px;
    border: 2px solid #e2231a;
}
.head .search input {
    float: left;
    margin: 2px 0 0 10px;
    width: 425px;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
}
.head .search .xiangji {
    float: left;
    margin: 9px 9px 0 15px;
    width: 19px;
    height: 15px;
    font-size: 20px;
    font-family: 'icomoon';
    line-height: 15px;
    text-align: center;
    cursor: pointer;
    color: #b1b1b1;
}
.head .search .xiangji:hover {
    color: #c81623;
}
.head .search .btn {
    float: right;
    width: 66px;
    height: 32px;
    background: #e1251b;
    font-family: 'icomoon';
    color: white;
    line-height: 32px;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
}
.head .search .btn:hover {
    background: #c81623;
}
/* 热词模块 */
.head .hotwords {
    position: absolute;
    top: 65px;
    left: 260px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.head .hotwords li{
    float: left;
    padding-right: 10px;
}
.head .hotwords li:nth-child(1) a{
    color: #e1251b;
}
/* 购物车模块 */
.my_shopcar {
    position: relative;
}
.head .shopcar {
    position: absolute;
    top: 25px;
    right: 240px;
    width: 130px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #e3e4e5;
    cursor: pointer;
}
.head .shopcar:hover {
    border-color: #c81623;
}

.head .shopcar:hover {
    border-bottom: #fff;
}
.head .shopcar em {
    text-align: center;
    color: #e1251b;
    vertical-align: middle;
}
.head .shopcar i {
    padding:0 8px 0 20px;
    font-family: 'icomoon';
    color: #e3352c;
    font-size: 15px;
    vertical-align: middle;
    font-weight: 700;
}
.head .shopcar span{
    position: absolute;
    top: 0px;
    left: 30px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    background: #e1251b;
    color: white;
    border-radius: 6px;
    padding: 0 5px;
}

.J_cart_pop {
    position: absolute;
    background-color: #c81623;
    top: 33px;
    width: 387px;
    right: -1px;
    border: #c81623;
    z-index: 1;
}

/* .J_cart_pop:hover {
    border: #c81623;
    background-color: #c81623;
} */

/* 右侧广告模块 */
.promo_lk {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 190px;
    height: 120px;
    background: url(../images/4a8fee8849399bd1.png.webp);
    background-size: cover;
}
/* 导航模块 */
.head .nav {
    position: absolute;
    left: 203px;
    top: 100px;
    height: 40px;
    line-height: 40px;
}
.head .nav li {
    float: left;
    padding: 0 10px;
}
.head .nav li a {
    font-size: 15px;
    color: #333333;
}
.head .nav li a:hover {
    color: #c81623;
}
.head .nav li:nth-child(1) a,
.head .nav li:nth-child(2) a {
    font-weight: 700;
    color: red;
}
.head .nav li:nth-child(1) a:hover,
.head .nav li:nth-child(2) a:hover {
    color: #c81623;
}
/* ----------------头部模块结束----------------*/

/* ----------------底部模块开始----------------*/
/* 服务模块 */
.mod_service {
    height: 103px;
    background: #f4f4f4;
    border-bottom: 1px solid #dedede;
    margin-top: 20px;
}
.mod_service .w {
    height: 103px;
    line-height: 103px;
}
.mod_service .w li {
    float: left;
    overflow: hidden;
    margin:0 40px;
}
.mod_service .w li:last-child {
    margin-right: 0px;
}
.mod_service .w li .mod_service_img {
    float: left;
    width: 40px;
    height: 44px;
    margin: 28px 7px 0 10px;
    background: url(../images/精灵图1.png) no-repeat 0px bottom;
}
.mod_service .w li:nth-child(2) .mod_service_img {
    background: url(../images/精灵图1.png) no-repeat -40px bottom;
}
.mod_service .w li:nth-child(3) .mod_service_img {
    background: url(../images/精灵图1.png) no-repeat -82px bottom;
}
.mod_service .w li:nth-child(4) .mod_service_img {
    background: url(../images/精灵图1.png) no-repeat -122px bottom;
}
.mod_service .w li .mod_service_text {
    float: left;
    font-size: 18px;
    font-weight: 700;
    color: #444444;
    text-align: center;
}
/* 帮助模块 */
.mod_help {
    height: 200px;
    background: #f4f4f4;
    border-bottom: 1px solid #dedede;
}
.mod_help .w {
    height: 200px;
}
.mod_help .w ul {
    float: left;
    margin: 20px 105px 0 20px;
}
.mod_help .w ul li a{
    display: block;
    font-size: 12px;
    color: #666666;
    margin-bottom: 5px;
}
.mod_help .w ul li a:hover {
    color: #c81623;
}
.mod_help .w ul li:nth-child(1) {
    font-size: 14px;
    font-weight: 700;
    color: #666666;
    margin-bottom: 5px;
}
.mod_help .w .jd_ziying {
    float: right;
    margin-top: 20px;
    width: 200px;
    height: 150px;
}
.mod_help .w .jd_ziying h5 {
    font-size: 14px;
    font-weight: 700;
    color: #666666;
    margin-bottom: 15px;
    text-align: center;
}
.mod_help .w .jd_ziying a {
    display: inline-block;
    margin-left: 130px;
    color: #666666;
}
.mod_help .w .jd_ziying a:hover{
    color: #c81623;
}
.mod_help .w .jd_ziying a em {
    display: inline-block;
    width: 10px;
    height: 10px;
    line-height: 10px;
    font-family: 'icomoon';
    text-align: center;
    vertical-align: middle;
}
/* 版权模块 */
.mod_copyright .w{
    height: 262px;
}
.mod_copyright .w .jd_guanyu {
    overflow: hidden;
    margin-top: 20px;
    margin-left: 70px;
}
.mod_copyright .w .jd_guanyu li {
    float: left;
}
.mod_copyright .w .jd_guanyu li a {
    color: #666666;
}
.mod_copyright .w .jd_guanyu li a:hover {
    color: #c81623;
}
.mod_copyright .w .jd_guanyu li span {
    padding: 0 8px;
    color: #cfccd4;
}
.mod_copyright .w .jd_bq1 {
    margin-left: 208px;
    margin-top: 12px;
    overflow: hidden;
}
.mod_copyright .w .jd_bq1 li {
    float: left;
}
.mod_copyright .w .jd_bq1 li:last-child {
    color: #a3a3a3;
}
.mod_copyright .w .jd_bq1 li span {
    color: #cfccd4;
    padding: 0 8px;
}
.mod_copyright .w .jd_bq2  {
    margin-left: 178px;
    margin-top: 5px;
    overflow: hidden;
}
.mod_copyright .w .jd_bq2 li{
    float: left;
}
.mod_copyright .w .jd_bq2 li:last-child,
.mod_copyright .w .jd_bq2 li:first-child{
    color: #a3a3a3;
}
.mod_copyright .w .jd_bq2 li span {
    color: #cfccd4;
    padding: 0 8px;
}
.mod_copyright .w .jd_bq3  {
    margin-left: 199px;
    margin-top: 5px;
    overflow: hidden;
}
.mod_copyright .w .jd_bq3 li{
    float: left;
}
.mod_copyright .w .jd_bq3 li:first-child,
.mod_copyright .w .jd_bq3 li:nth-child(2),
.mod_copyright .w .jd_bq3 li:nth-child(4){
    color: #a3a3a3;
}
.mod_copyright .w .jd_bq3 li span {
    color: #cfccd4;
    padding: 0 8px;
}
.mod_copyright .w .jd_bq4  {
    margin-left: 297px;
    margin-top: 5px;
    overflow: hidden;
}
.mod_copyright .w .jd_bq4 li{
    float: left;
}
.mod_copyright .w .jd_bq4 li i {
    display: inline-block;
    width: 15px;
    height: 12px;
    padding-top: 4px;
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -108px -156px;
    vertical-align: middle;
}
.mod_copyright .w .jd_bq4 li:nth-child(2) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -169px -155px;
}
.mod_copyright .w .jd_bq4 li:nth-child(3) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -148px -154px;
}
.mod_copyright .w .jd_bq4 li:nth-child(4) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -129px -155px;
}
.mod_copyright .w .jd_bq4 li:nth-child(5) i{
    background: url(../images/精灵图1.png) no-repeat;
    background-position: -108px -170px;
}
.mod_copyright .w .jd_bq4 li span {
    color: #cfccd4;
    padding: 0 8px;
}
.mod_copyright .w .jd_bq5  {
    margin-left: 502px;
    margin-top: 5px;
    overflow: hidden;
}
.mod_copyright .w .jd_bq5 li{
    float: left;
}
.mod_copyright .w .jd_bq5 li:first-child {
    color: #a3a3a3;
}
.mod_copyright .w .jd_bq5 li span {
    color: #cfccd4;
    padding: 0 8px;
}
.mod_copyright .w .jd_bq6  {
    margin-left: 302px;
    margin-top: 40px;
    overflow: hidden;
}
.mod_copyright .w .jd_bq6 li {
    float: left;
    width: 103px;
    height: 32px;
    background: url(../images/精灵图1.png) no-repeat;
    background-position: right -112px;
}
.mod_copyright .w .jd_bq6 li:nth-child(2) {
    background: url(../images/精灵图1.png) no-repeat;
    background-position: right -75px;
}
.mod_copyright .w .jd_bq6 li:nth-child(3) {
    background: url(../images/精灵图1.png) no-repeat;
    background-position: right -38px;
}
.mod_copyright .w .jd_bq6 li:nth-child(4) {
    background: url(../images/精灵图1.png) no-repeat;
    background-position: right -0px;
}
.mod_copyright .w .jd_bq6 li:nth-child(5) {
    background: url(../images/精灵图1.png) no-repeat;
    background-position: left -155px;
}
.mod_copyright .w .jd_bq6 li:nth-child(6) {
    background: url(../images/精灵图1.png) no-repeat;
    background-position: right -148px;
}
/* ----------------底部模块结束----------------*/